package com.repair.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.repair.dto.AreaAddDto;
import com.repair.dto.AreaInfoDto;
import com.repair.entity.AreaInfo;
import com.repair.form.AreaUpdateForm;
import com.repair.param.AreaAddParam;
import com.repair.param.AreaFindParam;
import com.repair.param.AreaUpdateParam;

import java.util.List;

/**
 * <p>
 * 维修区域表 服务类
 * </p>
 *
 * @author 小叶
 * @since 2024年04月03日
 */
public interface AreaInfoService extends IService<AreaInfo> {
    AreaAddDto addArea(AreaAddParam toBean,Integer adminId);

    AreaInfo updateArea(AreaUpdateParam toBean, Integer updateId);

    void delArea(Integer areaId, Integer updateId);

    AreaInfoDto findAreaInfoById(Integer areaId);

    List<AreaInfo> findAreaInfoByCondition(AreaFindParam toBean);
}
